草庐IT

iphone - NSUndoManager 和 GLKit

全部标签

iphone - 自定义 accessoryView 中的 UISwitch

我有我的UITableViewCell我在其中使用UISwitch的子类作为accessoryView这样:mySwitch=[[UISwitchalloc]initWithFrame:CGRectZero];self.accessoryView=mySwitch;一切都好!该应用程序运行良好。现在我需要添加一些UIImageView在开关上方,所以我想“好吧,让我们制作一个自定义的accessoryView!”:UIView*myView=[[UIViewalloc]initWithFrame:CGRectMake(0.0f,10.0f,100.0f,60.0f)];...mySwi

iphone - 适用于 iOS 和网站的 Twitter 应用程序

我有一个Twitter应用程序,因此可以使用Twitter帐户登录我的网站。尝试从nativeiOS应用程序登录的用户是否可以使用相同的Twitter应用程序?我想问的是是否可以有两个回调目标:一个用于网站,另一个用于iPhone应用程序。谢谢 最佳答案 是的。当您获得请求token时,您可以为您希望用户返回的位置传递一个oauth_callback参数。当用户在交换访问token期间返回带有请求token的回调时,请确保还传递oauth_verifier。您可以在Twitterauthenticationsection中阅读更多相

iphone - ImagePicker 中的 View 层次问题

我想不出执行某些任务的最有效和“优雅”的方法。问题定义是:我想显示几个View,其中之一是带有相机胶卷源的ImagePicker。层次结构类似于:主视图--->选择器--->图像处理View当用户点击“后退按钮”时,UI必须允许向后显示。我尝试了几种选择:1.a)MAINVIEW以模态方式呈现选择器View。b)在didFinishPickingMediaWithInfo委托(delegate)方法中关闭选择器模态视图,然后使用图像处理View调用presentModalViewController。示例代码:-(void)imagePickerController:(UIImageP

iphone - 使用 coredata 存储/缓存非标准数据类型

我正在研究在iphone上存储非标准类型(字符串、int16等)的最佳方法。我最终要做的是下载一个xml文件并存储日期、标题、名称、mediaurl等值。我刚刚发现了coredata数据模型,我相信它是存储此类数据的理想选择,这样我就不必在下次应用启动时下载xml。我不确定的是我可以在实体中存储的内容的限制(如果有的话)。例如,其中一个xml元素将保存一小段音频(小于1mb)的url和图像的url。将音频数据、图像作为属性存储在实体中是否合适,还是应该将其保留为字符串和整数等以及存储在其他地方的非标准类型?我想我真正想问的是,数据模型适合缓存吗?最终,我正在寻求的是一种解决方案,用于将

iphone - 如何将 iOS 设备键盘更改为特定语言

IniOS,thedevelopercangetthecurrentdevicelanguageandlocale.但是,如果我们想要根据用户的偏好将键盘设置为特定的语言/区域设置,当他们在我们应用程序的不同部分时怎么办?在我的应用程序中,有多种语言,我希望向用户显示阿拉伯语键盘,例如,当他们在阿拉伯语部分时,以及俄语键盘,例如,当他们在俄语部分时。怎么可能做到这一点? 最佳答案 此功能不在API中。您必须构建自己的自定义键盘 关于iphone-如何将iOS设备键盘更改为特定语言,我们在

iphone - 如何在后台运行时播放声音?

我需要能够在后台运行应用程序时播放声音。我尝试使用UILocalNotifications,但该文件需要成为bundle的一部分,但事实并非如此,因为我需要即时生成声音文件...有什么办法可以让我在后台运行时播放声音?谢谢。 最佳答案 你不能,除非你连续播放音频并为你的应用程序设置适当的AudioSession类别......然后你的应用程序不会进入休眠状态,它会继续运行(同样只要音频正在播放).这是iOS多任务设计限制的一部分。如果应用程序主要与音频相关并且用户很明显这有电池生命周期影响(并且可以被用户禁用),但是YMMV....

iphone - 过程代码,vs oopy 代码和性能

我编写了一个用于iOS应用程序的后端应用程序。当我开始这个项目时,我根本不知道OOP。现在一半的脚本是类,我使用的是mvc模式和类。现在重用我的方法肯定更容易,但现在每个请求都会发生更多事情。对于处理预制(可预测)请求的后端系统,使用基本过程脚本还是使用mvc和oop是“性能方面”更好?我问好像使用mvc和oop时会发生更多事情。 最佳答案 由专业程序员用汇编语言为Objective-CPU编写的手工解决方案通常性能最佳,但成本要高出100倍。你的解决方案,虽然它可能比程序程序执行得少一点,但随着时间的推移将更易于维护,允许你a)做

iphone - 鉴于此代码,为什么后退按钮不会出现(UINavigationController 问题)

似乎无法让后退按钮出现在UINavigationController流程​​中。我只是想让它自动触发当前Controller的弹出以返回父级。对于获得自动后退按钮所需的最低限度,我有点困惑(我的意思是带有父Controller标题的按钮和一个箭头指向左侧的按钮),以及您需要做些什么来定制超出此范围的东西。在这个阶段我只是在寻找前者。@implementationAppointmentListController-(void)viewDidLoad{[superviewDidLoad];self.title=@"DetailedView";UIBarButtonItem*backButt

iphone - 如何在编译时使用不同的接口(interface)声明而不混淆 Interface Builder

如果我的应用程序有多个构建版本,例如付费版本和免费版本,并且我希望根据构建版本拥有不同的界面,这似乎会使InterfaceBuilder感到困惑。例如://MyViewController.h#ifdefFREE@interfaceMyViewController:NSObject#else@interfaceMyViewController:NSObject#endif{IBOutletUILabel*myLabel;}-(IBAction)myAction:(id)sender;当我在IB中加载MyViewController.xib时,它会在信息窗口中显示警告,例如“‘文件所有者

iphone - "Daily Pass"作为应用内购买

我们目前正在为本地报纸准备iPhone应用程序。几周后,该报将在其网站上实现付费内容和免费内容。计划将有多种方式购买此内容:单篇文章每日订阅每月订阅按年订阅还应允许注册用户访问iPhone应用程序内的相同内容。现在我们有几个关于这个系统的问题:由于在应用外购买的所有内容也需要作为应用内购买提供,我们是否需要将所有4种订阅方式都作为应用内购买(文章/每日/每月/每年)?或者我们可以跳过其中一些吗?(单篇文章将花费大约20美分,这在应用程序中是不可能的)。既然Apple规定最短订阅时间是7天,那么每日订阅有可能吗?每日订阅可以作为消耗品解决吗?是否允许消耗品在一段时间后(即24h)过期?